LIBDIRS-1 = ../lib1 
LIBDIRS-2 = ../lib2 
LIBDIRS-3 = ../lib3

all : prog1 prog2 prog3
.PHONY: all $(LIBDIRS-1) $(LIBDIRS-2) $(LIBDIRS-3)

prog1: $(LIBDIRS-2) $(LIBDIRS-3)
	@echo "********whq, App prog1"
prog2: $(LIBDIRS-1)
	@echo "********whq, App prog2"
prog3: $(LIBDIRS-3)
	@echo "********whq, App prog3"

$(LIBDIRS-1) $(LIBDIRS-2) $(LIBDIRS-3): 
	$(MAKE) -C $@

$(LIBDIRS-2): $(LIBDIRS-3)
